Swift and Objc interoperability

一開始提到了哪些swift func 能導到objc
- private func
- 特別使用swift 功能的func(例如tuple)
- 沒有使用@objc 的protocol


因為 Swift 和 Objc 辨識 Method 的方法不同
Swift 分辨 method by type
Objc分辨 method by name


function pointer


Error Handling









Nullability Qualifier
Xcode 7 更能感受到前陣子加入的 Nullability Qualifier。
在以前的 Objc 根本沒有辦法分辨,在你呼叫的方法當中,哪些參數是可以丟 nil 進去。
這次 Objc 跟隨上 Swift 的特性,透過 Nullability Qualifier。





Objc collection type 加入輕量級的泛型




__kindof



